// pages/login/login.js
const custom =require("../../utils/index.js")
const defaultAvatarUrl = '../../assets/avatar.png'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    avatarUrl:defaultAvatarUrl ,
    nickName:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  onChooseAvatar(e) {
    console.log(e);
    const { avatarUrl } = e.detail 
    this.setData({
      avatarUrl,
    })
  },
  async getPhoneNumber (e) {//获取手机号
    var _this=this;
    wx.showLoading({
      title: '加载中',
    })
    if(!this.data.nickName) {
      wx.showToast({
        title:'请填写昵称',
        icon: 'error',
        duration: 2000
      })
      return
    }
    const token_res = await custom.getAccess_token({code:e.detail.code,nickName:this.data.nickName,avatarUrl:this.data.avatarUrl});
    if(token_res.code == 200){
      // 设置缓存
      wx.setStorageSync('token', token_res.data.access_token);//token
      wx.setStorageSync('userId', token_res.data.userId);//userId
      wx.setStorageSync('nickName', this.data.nickName);//nickName
      wx.setStorageSync('avatarUrl', this.data.avatarUrl);//avatarUrl
      //绑定微信
      const login_res =await custom.toLogin();
      if(login_res.code == 200){
        wx.hideLoading()
        wx.navigateBack({
          delta: -1
        })
      }
    }
    else{

    }
    // const res = await custom.getAccess_token({code:e.detail.code}).then(res=>{
    //   console.log(res);
    //   // 设置缓存
    //   wx.setStorageSync('token', res.data.access_token);//token
    //   wx.setStorageSync('userId', res.data.userId);//userId
    //   //绑定微信
    //   custom.toLogin().then(res2=>{
    //     wx.navigateBack({
    //       delta: 1
    //     })
    //   })
    // })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})